/*
 	获取本地数据，并转化为数组对象返回
 */
function getJsonObject() {
	if (!getCookie("carData")) {
		var date = new Date();
		date.setDate(date.getDate() + 7);
		setCookie({
			name: "carData",
			value: "[]",
			expires: date
		})
	}

	var jsonStr = getCookie("carData"); 
	var arr = JSON.parse(jsonStr);
	return arr;
}
//根据id查找指定商品
function getGoodsById(id){
	var arr=getJsonObject();
	for(var i=0;i<arr.length;i++){
		if(arr[i].pId==id){
			return true;
		}
	}
	return false;
}
//增加商品
function addGoods(o){
var arr=getJsonObject();
arr.push(o);
var v=JSON.stringify(arr);
var date = new Date();
date.setDate(date.getDate() + 7);
setCookie({
		name: "carData",
		value: v,
		expires: date
	})
}
//改变商品数量
function upadateGood(id,num){
	var arr=getJsonObject();
	for(var i=0;i<arr.length;i++){
		if(arr[i].pId==id){
			arr[i].num+=num;
			break;
		}
	}
var  v=JSON.stringify(arr);
var date = new Date();
date.setDate(date.getDate() + 7);
setCookie({
		name: "carData",
		value: v,
		expires: date
	})
}
//获取商品总数量
function getGoodsNum(){
    var arr = getJsonObject(); 
	var num=0;
	for(var i=0;i<arr.length;i++){
		num+=arr[i].num;
	}
	return num;
}
